// 个人中心修改信息逻辑
$(function () {
    // 1.让用户的头像可以展示出来
    $('.form  input[type=file]').on('change', function () {
        // 利用 FileReader 读取文件信息, 展示在指定位置
        
        const fileInfo = this.files[0]
       
        if (!fileInfo) return
      
        if (fileInfo.type.split('/')[0] !== 'image') return this.value = ''
      
        const fr = new FileReader()
        fr.readAsDataURL(fileInfo)
        fr.onload = res => {
          // 展示出来
          $(this).prev().css('background-image', `url(${ res.currentTarget.result })`)
        }
      })
    // 2.根据session里面的id在数据库中找到该信息服务端渲染把信息给到前端  
     // 3. 确定修改
  $('.edit ').on('submit', async e => {
    
    e.preventDefault()
   
    // 利用 FormData 获取表单信息
  const fm = new FormData($('.edit')[0])
  // 发送 ajax 上传
  const res = await $.ajax({
    url: '/users/update',
    method: 'patch',
    data: fm,
    processData: false,
    contentType: false,
    
  })
  if (res.code === 1) {
    alert('修改用户信息成功')
    
  }


})
    

    

    
})